@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
* {font-family:'微软雅黑' ,'黑体', 'Heiti SC', 'Droid Sans Fallback',arial;margin: 0; padding: 0; font-size: 12px;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
a{text-decoration:none; color:#000000; font-family: Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:active{color:#fff; text-decoration:none;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: Microsoft YaHei;}
i {font-style:normal;}
em {font-style:normal;float:right}
input[type="button"], input[type="submit"], input[type="reset"],textarea ,input {
    -webkit-appearance: none;
    -moz-appearance : none ;
    appearance : none ;
    
    box-shadow:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius:0px;  
}
 
/* 图片自适应 */
img {
max-width: 100%;
height: auto;
width:auto\9; /* ie8 */
-ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
border: none; border: 0;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input{-webkit-appearance:none; resize: none;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc;  
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc;
}

input:-ms-input-placeholder{
    color: #ccc;
}

input::-webkit-input-placeholder{
    color: #ccc;
}
/* 公共类 */
.clear_both{ clear: both;}
.display_none{ display: none;}
/* 导航 */
.header{width: 100%; height:64px; background-color: #fff; font-size: 13px; line-height: 64px;}
.header_in{ width:1166px;height:64px; margin:0 auto;}
.header_logo{ float: left; width:140px; height:40px;  margin: 12px 30px 0 0;}
.header_logo img{ width: 100%; height: 100%;}
.header_logo h1{ text-indent: -2000;}
.header_nav{ float: left; overflow: hidden;}
.header_nav li{ float: left; width: 85px; height:64px; line-height: 64px; text-align: center;}
.header_nav li a{ display: block; width: 100%; height: 100%; color:#666; }
.header_info{ float: right; overflow: hidden;}
.header_info_find{float: left; width:140px; height:64px; line-height: 64px; text-align: center;}
.header_info_find a{ color:#666;}
.header_register{ float: left;  color:#666; }
.header_register a{ padding:0 8px; line-height: 64px; color:#666;display: inline-block; }
.header_become{ float: left; width: 134px; height: 44px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; text-align: center; line-height: 44px; border: 1px solid #309bff; margin:9px 0 0 20px ;}
.header_become a{ color:#309bff; display: block; width: 100%; height: 100%;}
.header_greet{float: left; color:#bcc1c6; font-size: 12px; margin-right: 10px;}
.header_exit{ float: left;  color:#bcc1c6; }
.header_exit a{ padding:0 8px; line-height: 64px; color:#666;display: inline-block;  color:#bcc1c6;}
.index_banner{ width: 100%; height:460px;  }
.index_banner_in{ width: 100%; height:460px; overflow: hidden;}
.index_banner_in img{ width: 100%; height: 100%;}
.index_footer{ padding:25px 0; width: 100%; background-color: #4c4c4c; margin-top: 100px;}
.index_footer_link{ width: 334px; height:28px; line-height: 28px; margin:0 auto; color:#fff;}
.index_footer_link a{ padding:0 15px; color:#fff; font-size: 12px; line-height: 28px; display: inline-block;}
.index_footer_copy{ text-align: center; font-size: 12px; color:#fff;}
.index_title{ font-size: 32px; color:#494949; font-weight: bold; text-align: center; margin:50px auto;}
.btn_more{ font-size: 14px; text-align: right; height:30px; margin-bottom: 20px;}
.btn_more a{ color:#666; display: inline-block; line-height: 30px;}
.person_index_classify{ width: 1000px; margin:0 auto;}
.person_index_classify_info{ width: 1000px; height:330px; background-color: #ccc;}
/* 人才列表 */
.person_list_nav{ width: 100%; height:70px; background-color: #fff;}
.person_list_nav_in{ width: 1000px; height:70px; overflow: hidden; margin:0 auto;}
.person_list_nav_in li{ float: left; padding:0 10px; line-height: 70px; color:#333;}
.person_list_nav_in li.active{ color:blue;}
.person_list_item{ width: 1000px; margin:0 auto;}
.person_list_item li{ width: 100%; height:140px; background-color: #ccc; margin-bottom: 20px; cursor:pointer;}
/* 人才详情 */
.person_detail{ width: 1000px; margin:50px auto 0 auto; overflow: hidden; }
.person_detail_left{ float: left; width: 660px;}
.person_detail_left_serve li{ width: 100%; height:190px; margin-bottom: 20px; background-color: #ccc;}
.person_detail_right{ float: right; width: 300px;}
.person_detail_left_introduce_title{ height:40px; line-height: 40px; font-size: 16px;}
.person_detail_left_introduce p{ font-size: 13px; color:#666; line-height: 22px; background-color: #ccc; height:160px;}
.person_detail_right_order{ width: 100%; margin-bottom: 20px;}
.person_detail_right_order_img{ width: 100%; height: 100px; background-color: #ccc; }
.person_detail_right_order_btn{ width: 150px; height:40px; line-height: 40px; text-align: center; border: 1px solid #ccc; margin:20px auto;}
.person_detail_right_recommend li{ width: 100%; height:80px; margin-bottom: 20px; background-color: #ccc;}
.person_detail_right_recommend p{ height:40px; line-height: 40px;}
.shadow{ width: 100%; height: 100%; position: fixed; left:0; top:0; background-color: rgba(0,0,0,0.5); display: none;}
.person_detail_step1,.person_detail_step2{ position: absolute; width: 638px; height:350px; background-color: #fff; position: absolute; left:50%; top:50%; margin-top: -175px; margin-left: -319px; display: none;}
.person_detail_step1_top{ width: 500px; height: 200px; margin:20px auto; background-color: #ccc;}
.person_detail_step1_btn{ width: 100px; height:40px; line-height: 40px; text-align: center; border: 1px solid #ccc; margin:0 auto;}
.person_detail_success{ width: 638px; height:200px; position: absolute; background-color: #fff; position: absolute; left:50%; top:50%; margin-top: -100px; margin-left: -319px; display: none;}
.person_detail_success_top{ width: 500px; height:100px; margin:20px auto;}
.person_detail_success_bottom{ height:40px;width:250px; margin:10px auto;}
.person_detail_success_btn{float: left; width: 100px; height:40px; line-height: 40px; text-align: center; border: 1px solid #ccc; margin:0 10px;}
/* 新闻列表 */
.background_grey{ background-color: #fafafa;}
.news_list,.news_detail,.problem_detail,.problem_list{ width: 1150px; margin:25px auto; overflow: hidden;}
.news_list_left,.news_detail_left,.problem_detail_left,.problem_list_left{ float: left; width:850px;}
.news_list_right,.problem_detail_right{ float: right; width:280px;}
.news_list_left_problem_img{ overflow: hidden;}
.news_list_left_problem_img li{ width:268px; height:160px; float: left; margin-right: 20px; background-color: #ccc;}
.news_list_left_problem_img li.last{ margin-right: 0;}
.news_list_left_problem_list{ margin-top: 25px;}
.news_list_left_problem_list li{ height:170px; padding:15px 40px 15px 15px; margin-bottom: 15px; background-color: #ccc;}
.news_list_left_btn{ width: 164px; height: 40px; color:#309bff; border: 1px solid #309bff; text-align: center; line-height: 40px; margin:22px auto 0 auto;}
.news_list_right_title{ height:64px; border-top:8px solid #64b4ff; border-bottom: 1px solid #fafafa; background-color: #fff; font-size: 16px; text-align: center; line-height: 64px; color:#309bff;}
.news_list_right_list{ padding-bottom: 60px;}
.news_list_right_list li{ background-color: #fff; padding:20px 15px 0 15px;font-size: 12px;}
/* 新闻详情 */
.news_detail_left_title{ border-bottom: 1px solid #ccc;}
.news_detail_left_title h2{ font-size: 30px; height:54px;}
.news_detail_left_title p{ height:35px; background-color: #f90;}
.news_detail_left_info_title{ text-align: center; line-height: 22px; margin:25px auto 10px auto;}
.news_detail_left_info_img{ width: 420px; height: 280px; background-color: #ccc; margin:0 auto;}
.news_detail_left_info_font{ margin-top: 30px; height:600px; background-color: #ccc;}
/* 问答详情 */
.problem_detail_left_in{ padding:25px; background-color: #fff;}
.problem_detail_left_title{ border-bottom: 1px solid #eaeef2; }
.problem_detail_left_title h2{ color:#309bff; font-size: 19px; height: 40px;}
.problem_detail_left_title p{ height:40px; background-color: #ccc;}
.problem_detail_left_list li{ height:200px; border-bottom: 1px solid #eaeef2;}
.problem_detail_right{ background-color: #fff;}
.problem_detail_right_top{ border-top:8px solid #64b4ff; border-bottom: 1px solid #fafafa; background-color: #fff; padding:25px 0;}
.problem_detail_right_btn{ width: 160px; height: 38px; text-align: center; line-height: 38px; font-size: 16px; color:#309bff; border: 1px solid #309bff; margin:10px auto;}
.problem_detail_right_btn.blue{ background-color: #309bff; color:#fff;}
.problem_detail_right_bottom{ height:200px; background-color: #ccc;}

/* 问答列表 */
.problem_list_left_item{ padding:25px; background-color: #fff; margin-bottom: 15px;}
.problem_list_left_item_problem{height:60px; background-color: #f90; border-bottom: 1px solid #eaeef2;}
.problem_list_left_item_answer{ background-color: #ccc; height:200px;}
/* 个人中心 */
.personage_wrap{ width: 1240px; margin:18px auto 0 auto; overflow: hidden; background-color: #fff; box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #ccc; -moz-box-shadow: 0 1px 6px #ccc; -ms-box-shadow: 0 1px 6px #ccc;-o-box-shadow: 0 1px 6px #ccc;}
.personage_nav{ width: 240px; float: left; border-right: 1px solid #eaeef2;}
.personage_nav_title{ height:76px; line-height: 76px; padding-left:35px; background-color: #f8fafb; border: 1px solid #eaeef2; font-size: 20px; color:#79879a; border-right: none;}
.personage_nav_list{ background-color: #fff; padding:15px 0;}
.personage_nav_list li{ padding-left:35px; line-height: 45px; height:45px; color:#333333;}
.personage_nav_list li span{ width: 22px; height: 22px; background-color: #f90; display: inline-block;vertical-align: middle; margin:-2px 15px 0 0 ;}
.personage_nav_list li.active{ color:#fff; background-color: #309bff;}
.personage_nav_list li.active span{ background-color: #fff;}
.personage_main{padding:50px 50px 70px 50px; float: left; width: 900px; margin-right: -2px; border-top: 1px solid #eaeef2; border-left: 1px solid #eaeef2;}
.personage_main_in{ height:800px; background-color: #ccc;}







